//
//  CycleModel.swift
//  DYZB
//
//  Created by 1 on 16/9/21.
//  Copyright © 2016年 小码哥. All rights reserved.
//

import UIKit

class CycleModel: NSObject {
    // 标题
    var title : String = ""
    // 展示的图片地址
    var pic_url : String = ""
    // 主播信息对应的字典
    var room : [String : NSObject]? {
        didSet {
            guard let room = room else  { return }
            anchor = AnchorModel()
            anchor?.obtainRealValue(dict: room)
        }
    }
    // 主播信息对应的模型对象
    var anchor : AnchorModel?
    
    func obtailRealValue(dict: [NSString : Any]) {
        title = dict["title"] as! String
        pic_url = dict["pic_url"] as! String
        
        room = dict["room"] as? [String : NSObject]
    }
    
//    // MARK:- 自定义构造函数
//    init(dict : [String : NSObject]) {
//        super.init()
//
//        title = dict["title"] as! String
//        pic_url = dict["pic_url"] as! String
//
//        room = dict["room"] as? [String : NSObject]
//
//        //setValuesForKeys(dict)
//    }
//    override func setValue(_ value: Any?, forUndefinedKey key: String) {}
}
